package abstact22;

import domain.StudentDomain;

public class Text {
    /*
    * final 修饰变量：
    *
    *         基本数据类型变量：其值不能被修改
    *
    *         引用数据类型变量：地址值不能被修改，只能被修改
    * */
    public static void main(String[] args) {
//             常量的命名规范：如果是一个单词，所有字母大写，如果是多个单词，所有字母大写，
//             但是中间需要使用_分隔
        final int A=10;
        final int MAX=10;
        final int MAX_VALUE=20;
        final Student student=new Student();
        student.setName("lyf");
        System.out.println(student.getName());
        student.setName("lisi");
        System.out.println(student.getName());
    }
}
class Student{
    /*
     * final修饰成员变量，初始化时机
     * 1、在创建的时候，直接给值
     * 2、在构造方法结束之前，完成赋值
     * */
    final int b=10;
    final int a;
    public Student(){
        a=10;
    }
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}